export default {
	authUiConfig: {
		uiConfig: {
			setSwitchHidden: false, ////是否隐藏“切换方式”按钮（true：隐藏，false：不隐藏）
			setBackgroundUi: {
				backgroundColor: '#FFFFFF'
			},
			setNavUi: {
				bgColor: '#1952F8', //导航栏背景色（注：只针对全屏生效，弹窗时无该属性）
				text: "一键登录", //导航栏标题
				textColor: "#fbfbfb", //导航栏标题颜色
				textSize: "17", //文字大小，注意后面不要加单位（Android默认为sp，iOS默认为pt）
				returnImgHidden: "false", //是否隐藏返回按钮，默认不隐藏（true：隐藏，false：不隐藏）
				returnImgWidth: "44", //返回按钮的宽度，注意后面不要加单位（Android默认为dp，iOS默认为pt）
				returnImgHeight: "44", //返回按钮的宽度，注意后面不要加单位（Android默认为dp，iOS默认为pt）
			},
			//logo相关设置，水平方向默认居中
			setLogoUi: {
				imgPath: "/static/logo.png", //logo图片资源路径
				top: "100", //距离父容器顶部偏移，注意后面不要加单位（Android默认为dp，iOS默认为pt）
				width: "82", //该控件宽度，注意后面不要加单位（Android默认为dp，iOS默认为pt）  
				height: "84" //该控件高度，注意后面不要加单位（Android默认为dp，iOS默认为pt）
			},
			//掩码相关设置，水平方向默认居中
			setNumberUi: {
				textColor: "#1E1E1E", //掩码文字颜色
				textSize: "28", //文字大小，注意后面不要加单位（Android默认为sp，iOS默认为pt）
				top: "250", //距离父容器顶部偏移，注意后面不要加单位（Android默认为dp，iOS默认为pt）
			},
			//切换其他登录按钮相关设置，水平方向默认居中
			setSwitchUi: {
				text: "其他手机号登录", //切换其他方式按钮标题，不设置则使用默认
				textColor: "#1A53F8", //标题颜色
				textSize: "14", //标题文字大小，注意后面不要加单位（Android默认为sp，iOS默认为pt）
				top: "300", //距离父容器顶部偏移，注意后面不要加单位（Android默认为dp，iOS默认为pt）
			},
			//slogan相关设置，水平方向默认居中
			setSloganUi: {
				// text: "由阿里通信提供服务", //slogan标题，不设置则使用默认文案
				textColor: "#CFD1E2", //自定义slogan文字颜色
				textSize: "14", //文字大小，注意后面不要加单位（Android默认为sp，iOS默认为pt）
				top: "330", //距离父容器顶部偏移，注意后面不要加单位（Android默认为dp，iOS默认为pt）
			},
			//登录按钮相关设置，水平方向默认居中
			setLoginBtnUi: {
				text: "一键登录", //登录按钮标题，不设置则使用默认
				textColor: "#ffffff", //登录按钮标题颜色
				textSize: "15", //文字大小，注意后面不要加单位（Android默认为sp，iOS默认为pt）
				imgPath: "", //按钮背景图片路径，如果需要区分正常效果和点击效果，则使用activeImgPath和hightedImgPath,iOS可以单独设置不可点击状态图片，请设置invalidImgPath属性
				color: "#1A53F8", //当imgPath或者activeImgPath、invalidImgPath、hightedImgPath属性为空时使用color属性作为按钮背景填充色
				activeImgPath: "", //设置默认状态图片，设置了imgPath之后该属性不生效，该属性需要和invalidImgPath、hightedImgPath一起设置才能生效，android需要和hightedImgPath一起设置才生效
				invalidImgPath: "", //iOS专用，设置不可点击图片，设置了imgPath之后该属性不生效，该属性需要和hightedImgPath、activeImgPath一起设置才能生效
				hightedImgPath: "", //设置高亮状态图片，设置了imgPath之后该属性不生效，iOS该属性需要和activeImgPath、invalidImgPath一起设置才能生效，android需要和activeImgPath一起设置才生效
				// left: "20", //距离父容器左侧偏移，不设置则默认居中，注意后面不要加单位（Android默认为dp，iOS默认为pt）
				top: "390", //距离父容器顶部偏移，注意后面不要加单位（Android默认为dp，iOS默认为pt）
				width: "298", //控件宽度，宽度必须大于屏幕的一半，注意后面不要加单位（Android默认为dp，iOS默认为pt）
				height: "50", //控件高度，高度不能小于20，注意后面不要加单位（Android默认为dp，iOS默认为pt）
				cornerRadius: 25, // ✅ 不要加引号，传 number！
			},  


		}
	},
	securityKey: () => {
		try {
			const res = uni.getSystemInfoSync();
			// 获取平台信息
			let platform = res.platform;
			// 判断平台
			if (platform === 'ios') {
				return '0KiISewCjIwcWqLIKL5lS465vHYNPTRc7arennnI745pkLV+7bxBuK3yHAqVKi9bbKvFq5rsV2Fhq7QF/zTN5+qHQ/uKE7ij/F9tPddwX3oikXl02VirtkuL0j68FK1uM0n89qeeKggup5VWqDQ4Kdx8utrqGecWwRCZiMtB/xvB+jzGC4Ly7HpPt9oY9tYBcpNToa8bHsKE2NO7DDx/5rtynzI26o4zN5zsCcHOWdhxkkaHsyijes7/TwX64D5tStV0XARzm+o='
			} else if (platform === 'android') {
				return 'iJEsVYH/qpefraYuIDGUhmpom5TYxy7QWajDf9HnJwAtGG+95igwh8DOoU3YgVX5X6CPD5LJH3hagaYih4hEHZsbkpZ51SxthQzJ/FbnppEp3OxGKEwIrvA35nL/r+Lvwro1b2OIEyBZXHQcbgdfz7O3IOgD8q+Dt5Hxixee43mUwUSptYZJAMnZEhNP/eYjYR+EkuuMfwO8l/paNHEspAcD9UVNv0KxkZeLvSlBiynmqywieafu5kpPQdydKNUtZGVVmI5YiDVeTKTmo1QVVxhYHx3eTxn7qhOBxLhURoqbB+kA56E4NQ=='
			} else {
				console.log("其他平台：" + platform);
			}
		} catch (err) {
			console.log("获取系统信息失败", err);
		}
	},
	getOutId: () => {
		let dt = new Date().getTime();
		const uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
			const r = (dt + Math.random() * 16) % 16 | 0;
			dt = Math.floor(dt / 16);
			return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16);
		});
		return uuid;
	}
}